<%@page contentType="content-type: application/x-javascript" %>
var PAGINACION_MENSAJES = {

	inicio: function() {
		var caja = $('#mensajes');
		caja.find('ol.paginacion a').click(function() {
			CARGANDO.mostrar(caja);
			$.ajax({
				type: 'POST',
				url: '/bd/xhr/xhr_mensajes.jsp',
				data: 'pagina=' + $(this).attr('href').split('/')[$(this).attr('href').split('/').length-2],
				dataType: 'json',
				success: function(datos) {
					if (datos['cabecera']['correcto'] == '1')
						PAGINACION_MENSAJES.actualizar(caja,datos);
					else
						AVISO.mostrar(MENSAJE_ERROR_AJAX,1,0);
					CARGANDO.ocultar(caja.find('div.cargando'));
				},
				error: function() {
					AVISO.mostrar(MENSAJE_ERROR_AJAX,1,0);
					CARGANDO.ocultar(caja.find('div.cargando'));
				}
			});			
			return false;
		});
	},
	
	actualizar : function(caja,datos) {
		caja.find('ol:eq(0)').replaceWith(datos['datos']);
		caja.find('ol:eq(0)').hide().fadeIn(VELOCIDAD_FADE);
		caja.find('ol.paginacion').replaceWith(datos['paginacion']);
		caja.find('ol.paginacion').hide().fadeIn(VELOCIDAD_FADE);
		PAGINACION_MENSAJES.inicio();
	}
	
}




var SELECCIONAR_MENSAJES = {

	inicio : function() {
		$('#secundario form').reset();
		$('#desde').datepicker({ dateFormat: 'dd/mm/yy', prevText: 'Mes anterior', nextText: 'Mes siguiente', constrainInput: true, showButtonPanel: true, closeText: ' ', minDate: FECHA_INICIO, changeYear: 'true' });
		$('#hasta').datepicker({ dateFormat: 'dd/mm/yy', prevText: 'Mes anterior', nextText: 'Mes siguiente', constrainInput: true, showButtonPanel: true, closeText: ' ', minDate: FECHA_INICIO, changeYear: 'true' });
		$('#seleccionar-mensajes fieldset fieldset button').click(function() {
			$(this).prev().datepicker('show');
		});
		$('#desde').change(function() {
			$('#hasta').datepicker('option','minDate',$(this).val());
		});
		$('#hasta').change(function() {
			$('#desde').datepicker('option','maxDate',$(this).val());
		});
	}
	
}




$(document).ready(function() {
	PAGINACION_MENSAJES.inicio();
	SELECCIONAR_MENSAJES.inicio();
});